What is the Cost of Determinism?
نویسندگان
چکیده
We analyze the fundamental performance impact of enforcing a fixed thread communication order to achieve deterministic execution. Our analysis consists of three parts, performed on a real system using the SPLASH-2 and PARSEC benchmarks. First, we quantify the effect that various sources of non-determinism have on program execution. We find that thread communication is the prevalent source of non-determinism and that it sometimes affects program output. Second, we divorce the implementation overhead of a system imposing a specific communication order from the impact of enforcing this order. We show that this fundamental cost of determinism is small (slowdown of 4% on average and 33% in the worst case). Finally, we analyze this cost under perturbed execution conditions. We find that demanding determinism when threads face such conditions can cause almost 2x slowdown.
منابع مشابه
Social and Ethical Responsibility against Social Determinism
Background: Because of the highlighted role of ethical responsibility in social and individual life, it is looked as an important issue in ethics area. Social responsibility that is defined as a sub-factor of ethical responsibility will have such an important place. What is discussed in responsibility discussions commonly is the “human will”. Responsibility is more based on the free will. In th...
متن کاملGissing’s Zolaist determinism and the heroines of The Nether World
Zola, in his book The Experimental Novel, introduces the aspects of what is now called the naturalistic novel. Later on, Zola’s ideas were exported to the English literature and the works of English novelists. George Gissing is one of the English authors who have successfully adopted the premises and the key elements of Zola’s naturalistic novel in their work. This paper deals with the naturali...
متن کاملThe Role of Fakr Razi’s Theological Presuppositions his Interpretation of the verses about Determinism and Free Will
Abstract: According to the prophetic traditions Interpreting Qur’anic verses based on personal opinions is one of the important points that should be avoided. One of its examples is involving personal theological opinions and principles -which are merely unrevised personal inferences- in interpretation of Quran. Fakhr Razi, according to the Ash'arites, has a deterministic view. This is quite ...
متن کاملA comparative study of Determinism in the poems of IlyaAbuMadi, Khayyam and Hafiz
The question of determinism is one of the very old issues that has always preoccupied human mind. The key question is whether one is autonomous in onechr('39')s actions or they do not have any intentional behavior and that all they do is through deterministic measures. In this descriptive-analytic article, we attempt to examine the issue of determinism and authoritarianism in the poems of ...
متن کاملA study of Determinism and Free-will in Persian Proverbs
Proverbs as a part of colloquial literature are always nourished by religion, culture, traditions, and philosophical beliefs of a community, and thus they mirror the common beliefs of a people. The frequent repletion of a proverb pregnant with a specific thought makes that type of thought a behavioral pattern and affects the actions and behaviors of the people of a society. In the Iranian socie...
متن کامل